Golang Job: Golang Software Engineer

Job added on

Company

landing.jobs

Location

Porto - Portugal

Job type

Full-Time

Golang Job Details

SKILLS

Must have:

OOP

Go

Other Required:

SQL

Design Patterns

DESCRIPTION

What you will be doing:
  • Autonomy interpreting business/technical requirements, designing, implementing and testing high-quality solutions
  • Work in a team-based development environment with modular code base, peer reviews and pull requests, with disciplined use of source code control and documentation
  • Constant aim for quality, scalability, performance, and architecture keeping good practices, security, and compliance in check
  • Be part of a fast and agile development process
  • Contribute actively and proactively to optimize applications, processes, and methodologies
  • Be willful to help peers, being part of a collaborative environment for development, testing, and automation tasks

REQUIREMENTS

What we are looking for:
  • Strong working experience (+1 year) and knowledge with Golang
  • Experience with Golang Web Frameworks (e.g. Gin Gonic, Rebel)
  • Clear understanding of OOP, Design Patterns and anti-patterns, SOLID principles
  • Working experience with relational databases (e.g. MySQL)
  • Experienced with testing layers (unit, integration and functional testing) and version control technologies (e.g. GIT)
  • Understanding of Queuing and Streaming systems (e.g. SQS, RabbitMQ, Kafka)

Personal Skills:
  • Eager to work in team environment and share knowledge
  • Likes problem analysis and solving
  • Enthusiast and an interested in technologies and innovation
  • Solution oriented and proactive attitude, in parallel with “Get Things Done” mindset

NICE TO HAVE

Bonuses:
  • The following skills are not required but will make your profile stand out.
  • Experience with other languages like Java, PHP and/or JS
  • Prior experience with of the following technologies: Apache Kafka, Couchbase, Docker, Kubernetes, Jenkins, Redis
  • Experience with microservices oriented architecture
  • Familiar with SCRUM methodology
Academic & trades qualifications
  • Academic background in IT or equivalent
  • Knowledge in algorithms and distributed systems
  • Proficiency in English
  • 3 year of experience

PERKS

We offer you a career with
  • A unique experience in an entrepreneurial, yet structured environment
  • The opportunity to become part of a highly professional and dynamic team working around the world
  • An unparalleled personal and professional growth as our longer-term objective is to train the next generation of leaders for our future internet ventures
And even more for our Jumees
  • Attractive bonus scheme
  • Free access to Udemy for Business for an unlimited training experience
  • A great work life balance: hybrid work week; additional vacation day in December
  • Caring perks: individual private health insurance, dental insurance, discounted gym membership, parental bonus
  • Fun at work: company events, quarterly team building, drinks and snacks.